<template>
	<view class="webViewDoms">
		<web-view :src="urls"></web-view>
	</view>
</template>

<script>
	// 加载共通参数
	import Setting from '@/utils/common.js';
	
	export default {
		data() {
			return {
				urls: ''
			};
		},
		onLoad(options) {
			// 获取用户的openId/userId
			let date = new Date().getTime();
			// 前端项目文件-名称
			let rootName = Setting.settingConstant.CONFIG_FLAG === 1 ? "h5customer" : "dev-h5customer";
			if(options.openid) {
				// 赋值
				this.urls = Setting.settingConstant.BASE_URL +"/"+ rootName +"/index.html?platform=alipay&openid="+ options.openid;
			} else {
				this.urls = Setting.settingConstant.BASE_URL +"/"+ rootName +"/index.html?platform=alipay"
			}
			// 添加appid
			this.urls += "&appId=" + this.getCurrAppId();
			// 添加时间戳
			this.urls += "&time=" + date;
			// console.log("WebView嵌套的url:", this.urls); 
			// 设置导航颜色
			this.setNavigationBarColor();
		},
		methods: {
			
			/**
			 * 获取，当前AppId-函数
			 * */
			getCurrAppId() {
				return my.getAppIdSync().appId;
			},
			
			/**
			 * 设置导航栏-函数
			 */
			setNavigationBarColor() {
			  my.setNavigationBar({
			    frontColor: '#ffffff', // 前景色值，包括按钮、标题、状态栏的颜色
			    backgroundColor: '#7c89d9', // 背景颜色值，包括状态栏的背景颜色
			    success: function() {
			      console.log('导航栏颜色设置成功');
			    },
			    fail: function(error) {
			      console.error('导航栏颜色设置失败', error);
			    }
			  });
			},
		}
	}
</script>

<style lang="scss" scoped>
	.webViewDoms {
		
	}
</style>
